<?php
//NECESITA VALORES GET
require('engine/xcrud_custom.php');
require('alumno_materias_ext.php');

//data
	$x->table_name('Materias del Alumno: '.$alumno);
	$x->table('alumno_materias');
	$x->where('id_alumno_carrera ='.$id_alumno_carrera);
	$x->order_by('id_alumno_materia','DESC');
	

//relations
	$x->label('id_materia','Materia');
		$x->relation('id_materia','materias','id_materia','descripcion');

//view
	xicons(1,1,1,$x);
	$x->columns('id_materia,comision,ciclo_lectivo,estado,nota');		
	$x->unset_limitlist();	
	$x->unset_add();	
	$x->highlight('estado','=','PREINSCRIPCION','orange');
		
//edit
	$x->fields('id_alumno_carrera',true);
	$x->disabled('id_materia,ciclo_lectivo');
	$x->pass_var('id_alumno_carrera',$id_alumno_carrera);
	$x->before_remove('alumno_materias_br');
			
echo $x->render();
echo '<br/>';

/* MATERIAS QUE PUEDE CURSAS */
do_adeuda_cuotas($id_alumno_carrera);
//data
	$x2 = Xcrud::get_instance();
	
	$x2->table_name('Materias que no cursa');

	$x2->table('materias');
	$x2->where('id_materia NOT IN(
					SELECT id_materia
					FROM materias
					LEFT JOIN alumno_materias USING(id_materia)
					INNER JOIN alumno_carreras USING(id_alumno_carrera)		
					WHERE id_alumno_carrera ='.$id_alumno_carrera.'
					AND estado NOT IN ("LIBRE")
					)
				AND id_carrera = (SELECT id_carrera FROM alumno_carreras WHERE id_alumno_carrera = '.$id_alumno_carrera.')
	');
	$correlativas = $x2->nested_table('materia_correlativas','id_materia','materia_correlativas','id_materia');
	$correlativas->join('id_correlativa_de_materia','materias','id_materia','ma');
	$correlativas->columns('ma.descripcion,para_aprobar');


//view
	$x2->columns('id_carrera,codigo',true);
	$x2->column_name('descripcion','Materia');
	xicons(1,0,0,$x2);
	xicons2(0,1,1,0,$x2);
	$x2->button('#', 'INSCRIBIR', 'glyphicon glyphicon-arrow-up', 'JQinscribir', array('id_materia'=>'{id_materia}'));
// 	$x2->button('index.php?pag=alumno_materias_ext
// 					&add=1
// 					&id_materia={id_materia}
// 					&id_alumno_carrera='.$id_alumno_carrera.'
// 					&alumno='.$alumno,
// 			'INSCRIBIR','glyphicon glyphicon-arrow-up'
// 	);
	$x2->unset_limitlist();
	

//edit
	$x2->fields('descripcion,ano,tiempo');					
		
echo @$x2->render();

?>
<script>

//INSCRIBIR
$(".xcrud").on("click","a.JQinscribir",function(){
	$.ajax({
		type: "POST",
        url: "alumno_materias_ext.php?add=1",
       	data:{ 
	       		id_alumno_carrera: "<?php echo $id_alumno_carrera?>", 
	       		alumno: "<?php echo $alumno?>",
	       		id_materia: $(this).attr('id_materia'),
	       		ciclo_lectivo: "<?php echo $ciclo_lectivo?>"
       	},
		success: function(msg) {
			 if(msg == 1){
				 location.reload();
			 }
		}
	});
		
});
</script>